<?xml version="1.0" encoding="UTF-8"?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
   xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
   xmlns:f="http://xmlns.jcp.org/jsf/core"
   xmlns:h="http://xmlns.jcp.org/jsf/html"
   xmlns:p="http://primefaces.org/ui"   
   xmlns:c="http://xmlns.jcp.org/jsp/jstl/core"
   template="/WEB-INF/templates/default.xhtml">
   
   	<f:metadata>	   	
	   	<f:viewParam name="firstResult" value="#{systemUserList.firstResult}"></f:viewParam>	
	   	<f:viewParam name="moduleName" value="管理员用户管理"></f:viewParam>
   	</f:metadata>
   
   	<ui:define name="content">
   
		<h:form id="queryForm">
			<p:panel header="用户查询" style="margin-bottom:10px;">
		        <h:panelGrid columns="7" cellpadding="5">
		        	<p:outputLabel for="username" value="登录名"></p:outputLabel>
					<p:inputText
						id="username"
						value="#{systemUserList.managerUser.username}"
					></p:inputText>
		        
		        	<p:outputLabel  value="用户名称"></p:outputLabel>
					<p:inputText
						value="#{systemUserList.managerUser.cnname}"
					></p:inputText>
					<p:outputLabel  value="所在县区"></p:outputLabel>
					<p:selectOneMenu id="region"
									 value="#{systemUserList.managerUser.region}">
						<f:selectItem itemLabel="请选择" itemValue="#{null}"  />
						<f:selectItems value="#{codeDicUtils.getCodeDicList('所在地区')}" var="_codeDic" itemValue="#{_codeDic.codeValue}"
									   itemLabel="#{_codeDic.codeName}" />
					</p:selectOneMenu>
					<p:commandButton action="#{systemUserList.refresh()}" ajax="false" value="查询" />
				</h:panelGrid>
		    	    	

			</p:panel>
		
			<p:panel id="searchResult">
				<f:facet name="header">管理员用户管理</f:facet>
				<p:button href="SystemUserEdit.xhtml" value="添加用户"></p:button>
				<p:dataTable value="#{systemUserList.resultList}" var="_systemUser">
					
					<p:column>
						<f:facet name="header">用户名称</f:facet>
						#{_systemUser.cnname}
					</p:column>
					
					<p:column>
						<f:facet name="header">登录名</f:facet>
						#{_systemUser.username}
					</p:column>
					
					<p:column>
						<f:facet name="header">邮箱</f:facet>
						#{_systemUser.email}
					</p:column>
					
					<p:column>
						<f:facet name="header">添加日期</f:facet>
						<h:outputText value="#{_systemUser.createDate}">
							<f:convertDateTime pattern="yyyy-MM-dd HH:mm"/>
						</h:outputText>
					</p:column>
					
					<p:column style="text-align: center">
						<f:facet name="header">操作</f:facet>
						<p:button outcome="SystemUserEdit.xhtml" value="编辑">
							<f:param name="systemUserId" value="#{_systemUser.id}"></f:param>
						</p:button>
						<p:button value="重置密码" outcome="/manage/credential/ResetPassword.xhtml" rendered="false">
							<f:param name="userId" value="#{_systemUser.id}"></f:param>
						</p:button>
					</p:column>
				</p:dataTable>
			</p:panel>
			<ui:include src="/WEB-INF/templates/manage/pagination.xhtml">
				<ui:param name="entityList" value="#{systemUserList}" />
			</ui:include>
			
		</h:form>

   	</ui:define>
</ui:composition>
